(someone) has had enough

Translations
en avoir assez
Definitions
This phrase means that someone is no longer willing to tolerate a situation, behavior, or experience. They have reached their limit of patience, endurance, or acceptance and want it to stop.